#include <string>
#include <vector>

using namespace std;

DWORD GetResponse(LPCWSTR lpszUserAgent, LPCWSTR lpszUrlToConn, LPWSTR lpszBuffer, DWORD dwBufLen);


typedef wstring w_string;
typedef vector<w_string, allocator <w_string> >	StringVector;

StringVector SplitString(LPCWSTR lpszSrc, LPCWSTR lpszDil, BOOL bAddLenZero);
StringVector SplitString(w_string& strSrc, LPCWSTR lpszDil, BOOL bAddLenZero);

void UpdateGridModule(w_string _filename, w_string _fileversion, w_string _downloadurl);